import { defineStore } from 'pinia'

const useUserInfo = defineStore('UserInfo', {
    // 为了完整类型推理，推荐使用箭头函数
    state: () => {
        return {
            //用户的登录信息
            userInfo: JSON.parse(sessionStorage.getItem("userInfo")) || {},
            // 详细用户信息
            UserInfo: null,
            token: localStorage.getItem("token") || null,
            //用户的角色
            roleType: localStorage.getItem("roleType") || null,
            // 用户详细信息
            userDetail: JSON.parse(sessionStorage.getItem("userDetail")) || {},
        }
    },
    actions: {

    },
})




// 暴露
export default useUserInfo